package com.fjh.service;

import com.fjh.domain.SysUser;
import com.fjh.dto.SysUserDto;
import com.fjh.vo.PageInfo;

public interface UserService {
    /**
     * 使用用户名查询用户
     * @param username
     * @return
     */
    SysUser findUserByUsername(String username);

    /**
     * 新增用户
     * @param dto
     * @return
     */
    boolean addUser(SysUserDto dto);

    /**
     * 修改用户
     * @param dto
     * @return
     */
    boolean updateUser(SysUserDto dto);

    /**
     *分页查询用户对象
     * @param dto
     * @return
     */
    PageInfo<SysUser> findByPage(SysUserDto dto);

    boolean batchDelete(Integer[] ids);
}
